.wrapper {
    font-family: Source Han Sans CN;

    .logo {
        margin-top: 15px;
        padding: 0;
        font-size: 14px;

        .searchInput,
        .searchBtn {
            height: 38px;
        }

        .searchInput {
            width: 720px;
        }

        .history {
            padding: 10px;

            p {
                display: inline-block;
                margin: 0;
                padding: 0;
                color: #999;
            }
        }
    }

    .menu {
        width: 100%;
        height: 40px;
        margin-top: 10px;
        background-color: #0d5186;

        .item {
            display: inline-block;
            width: 116px;
            height: 40px;
            color: #fff;
            font-size: 16px;
            line-height: 40px;
            text-align: center;
            cursor: pointer;

            &:hover,
            &.active {
                background: url('~@public/images/menu-bg@2x.png');
            }

            a {
                color: inherit;
            }
        }
    }
}
